package com.woniuxy.classdeans.service;

import com.woniuxy.commons.entity.AnswerSheet;
import com.woniuxy.commons.entity.SchoolInfo;
import com.woniuxy.commons.entity.ScoreLine;
import com.woniuxy.commons.entity.StudentInfo;
import com.woniuxy.commons.entity.wyh.GradeInfo;
import com.woniuxy.commons.entity.wyh.Knowledgepoint;
import com.woniuxy.commons.entity.wyh.SchoolAndScore;

import java.util.List;
import java.util.Set;

public interface KonwledgeAnalyzeService {
    public List<SchoolInfo> schoolAll();

    List<GradeInfo> semesterAll(String gradeType);

    List<Knowledgepoint> knowledgesAll(String subject);


    SchoolAndScore selectAll();

    double findAnswerSheetByTimeAndGaids(AnswerSheet as);

    List<Integer> findGaIdBytmId(Integer gaId);

    List<Integer> findStuidByClassIdAndSchoolId(StudentInfo setSchoolid);

    Double findStudentIdByScore(Integer sheetStudentNo);

    StudentInfo findStudentIdByDate(StudentInfo studentInfo);

    Integer findStudentExamination(Integer beginyear);

    List<ScoreLine> findScoreChart();

    Set<Integer> findSidByStudentId(Integer sid);

    Double findSidStudentScore(Integer s);

    String findSchoolNameBySid(Integer sid);
}
